home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 June / CHIP 2005-06.iso / program / grafik / myriad.exe / Disk1 / data1.cab / App_Executables / IGCRedline-050101.dtd < prev    next >
Encoding:
Extensible Markup Language  |  2005-05-12  |  8.6 KB  |  239 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!ELEMENT IGCXMLRedlineDocument (Header, Pages*)>
  3. <!ATTLIST IGCXMLRedlineDocument          
  4.           xmlns        CDATA #FIXED "http://www.infograph.com"          
  5.           majorversion CDATA #REQUIRED
  6.           minorversion CDATA #REQUIRED
  7.           revision     CDATA #REQUIRED
  8. >
  9. <!ELEMENT Header (Cookie?, Locale, LayerTable, Palette)>
  10. <!ELEMENT Cookie (#PCDATA)>
  11. <!ELEMENT Locale (Region?, Language)>
  12. <!ELEMENT Region (#PCDATA)>
  13. <!ELEMENT Language (#PCDATA)>
  14. <!ELEMENT LayerTable (LayerEntry+)>
  15. <!ATTLIST LayerTable
  16.           layercount        CDATA #REQUIRED
  17.           currentlayerindex CDATA #REQUIRED
  18. >
  19. <!ELEMENT LayerEntry (LayerName, LayerAuthor, Visible, Lastmodified)>
  20. <!ATTLIST LayerEntry
  21.           layerindex CDATA #REQUIRED
  22. >
  23. <!ELEMENT LayerName (#PCDATA)>
  24. <!ELEMENT LayerAuthor (#PCDATA)>
  25. <!ELEMENT Visible (#PCDATA)>
  26. <!ELEMENT Lastmodified (#PCDATA)>
  27. <!ELEMENT Palette (PaletteEntry+)>
  28. <!ATTLIST Palette
  29.           entrycount CDATA #REQUIRED
  30. >
  31. <!ELEMENT PaletteEntry (Red, Green, Blue)>
  32. <!ATTLIST PaletteEntry
  33.           colorindex CDATA #REQUIRED
  34. >
  35. <!ELEMENT Red (#PCDATA)>
  36. <!ELEMENT Green (#PCDATA)>
  37. <!ELEMENT Blue (#PCDATA)>
  38. <!ELEMENT Pages (Page+)>
  39. <!ATTLIST Pages
  40.           pagecount CDATA #REQUIRED
  41. >
  42. <!ELEMENT Page (Entities)>
  43. <!ATTLIST Page
  44.           pageindex CDATA #REQUIRED
  45. >
  46. <!ELEMENT Extents (Left, Bottom, Right, Top)>
  47. <!ELEMENT Left (#PCDATA)>
  48. <!ELEMENT Bottom (#PCDATA)>
  49. <!ELEMENT Right (#PCDATA)>
  50. <!ELEMENT Top (#PCDATA)>
  51. <!ELEMENT Point (x, y)>
  52. <!ELEMENT x (#PCDATA)>
  53. <!ELEMENT y (#PCDATA)>
  54. <!ELEMENT Entities (Line|Arrow|Sketch|Arc|Polyline|Rectangle|Ellipse|Polygon|Cloud|Crossout|EntityGroup|Changemark|HyperChangemark|Text|UnformattedText)*>
  55. <!ELEMENT Line (PointList)>
  56. <!ATTLIST Line
  57.           colorindex  CDATA #REQUIRED
  58.           linewidth   CDATA #REQUIRED
  59.           linestyle   (phantom | continuous | dashed | dot | dashdot) #REQUIRED
  60.           layerindex  CDATA #REQUIRED
  61.           time        CDATA #REQUIRED
  62.           author      CDATA #REQUIRED
  63. >
  64. <!ELEMENT PointList (Point+)>
  65. <!ATTLIST PointList
  66.           pointcount CDATA #REQUIRED
  67. >
  68. <!ELEMENT Arrow (PointList)>
  69. <!ATTLIST Arrow 
  70.           arrowtype   (none | slash | caret | triangle | filledtriangle | poly | filledpoly) #REQUIRED
  71.           arrowends   (none | firstend | bothends) #REQUIRED
  72.           colorindex  CDATA #REQUIRED
  73.           linewidth   CDATA #REQUIRED
  74.           linestyle   (phantom | continuous | dashed | dot | dashdot) #REQUIRED
  75.           layerindex  CDATA #REQUIRED
  76.           time        CDATA #REQUIRED
  77.           author      CDATA #REQUIRED
  78. >
  79. <!ELEMENT Sketch (Extents, PointList)>
  80. <!ATTLIST Sketch 
  81.           colorindex  CDATA #REQUIRED
  82.           linewidth   CDATA #REQUIRED
  83.           linestyle   (phantom | continuous | dashed | dot | dashdot) #REQUIRED
  84.           layerindex  CDATA #REQUIRED
  85.           time        CDATA #REQUIRED
  86.           author      CDATA #REQUIRED
  87. >
  88. <!ELEMENT Arc (Extents, Sweep)>
  89. <!ATTLIST Arc 
  90.           colorindex  CDATA #REQUIRED
  91.           linewidth   CDATA #REQUIRED
  92.           linestyle   (phantom | continuous | dashed | dot | dashdot) #REQUIRED
  93.           layerindex  CDATA #REQUIRED
  94.           time        CDATA #REQUIRED
  95.           author      CDATA #REQUIRED
  96. >
  97. <!ELEMENT Sweep (BeginAngle, EndAngle)>
  98. <!ELEMENT BeginAngle (#PCDATA)>
  99. <!ELEMENT EndAngle (#PCDATA)>
  100. <!ELEMENT Polyline (Extents, PointList)>
  101. <!ATTLIST Polyline 
  102.           colorindex  CDATA #REQUIRED
  103.           linewidth   CDATA #REQUIRED
  104.           linestyle   (phantom | continuous | dashed | dot | dashdot) #REQUIRED
  105.           layerindex  CDATA #REQUIRED
  106.           time        CDATA #REQUIRED
  107.           author      CDATA #REQUIRED
  108. >
  109. <!ELEMENT Rectangle (Extents)>
  110. <!ATTLIST Rectangle 
  111.           filltype    (none | filled | highlight | hide) #REQUIRED
  112.           colorindex  CDATA #REQUIRED
  113.           linewidth   CDATA #REQUIRED
  114.           linestyle   (phantom | continuous | dashed | dot | dashdot) #REQUIRED
  115.           layerindex  CDATA #REQUIRED
  116.           time        CDATA #REQUIRED
  117.           author      CDATA #REQUIRED
  118. >
  119. <!ELEMENT Ellipse (Extents)>
  120. <!ATTLIST Ellipse 
  121.           filltype    (none | filled | highlight | hide) #REQUIRED
  122.           colorindex  CDATA #REQUIRED
  123.           linewidth   CDATA #REQUIRED
  124.           linestyle   (phantom | continuous | dashed | dot | dashdot) #REQUIRED
  125.           layerindex  CDATA #REQUIRED
  126.           time        CDATA #REQUIRED
  127.           author      CDATA #REQUIRED
  128. >
  129. <!ELEMENT Polygon (Extents, PointList)>
  130. <!ATTLIST Polygon 
  131.           filltype    (none | filled | highlight | hide) #REQUIRED
  132.           colorindex  CDATA #REQUIRED
  133.           linewidth   CDATA #REQUIRED
  134.           linestyle   (phantom | continuous | dashed | dot | dashdot) #REQUIRED
  135.           layerindex  CDATA #REQUIRED
  136.           time        CDATA #REQUIRED
  137.           author      CDATA #REQUIRED
  138. >
  139. <!ELEMENT Cloud (Extents)>
  140. <!ATTLIST Cloud 
  141.           colorindex  CDATA #REQUIRED
  142.           linewidth   CDATA #REQUIRED
  143.           linestyle   (phantom | continuous | dashed | dot | dashdot) #REQUIRED
  144.           layerindex  CDATA #REQUIRED
  145.           time        CDATA #REQUIRED
  146.           author      CDATA #REQUIRED
  147. >
  148. <!ELEMENT Crossout (Extents)>
  149. <!ATTLIST Crossout 
  150.           colorindex  CDATA #REQUIRED
  151.           linewidth   CDATA #REQUIRED
  152.           linestyle   (phantom | continuous | dashed | dot | dashdot) #REQUIRED
  153.           layerindex  CDATA #REQUIRED
  154.           time        CDATA #REQUIRED
  155.           author      CDATA #REQUIRED
  156. >
  157. <!ELEMENT Changemark (Extents, SavedView?, PDFSavedView?, Title, Message?, Hyperlink?)>
  158. <!ATTLIST Changemark 
  159.           colorindex  CDATA #REQUIRED
  160.           linewidth   CDATA #REQUIRED
  161.           linestyle   (phantom | continuous | dashed | dot | dashdot) #REQUIRED
  162.           layerindex  CDATA #REQUIRED
  163.           time        CDATA #REQUIRED
  164.           author      CDATA #REQUIRED
  165. >
  166. <!ELEMENT HyperChangemark (Extents, SavedView?, PDFSavedView?, Title, Message?, Hyperlink?)>
  167. <!ATTLIST HyperChangemark 
  168.           colorindex  CDATA #REQUIRED
  169.           linewidth   CDATA #REQUIRED
  170.           linestyle   (phantom | continuous | dashed | dot | dashdot) #REQUIRED
  171.           layerindex  CDATA #REQUIRED
  172.           time        CDATA #REQUIRED
  173.           author      CDATA #REQUIRED
  174. >
  175. <!ELEMENT SavedView (Clipwindow, BackgroundRGB, ForegroundRGB, Imagelayerstates)>
  176. <!ATTLIST SavedView
  177.           orientation (0 | 90 | 180 | 270) #REQUIRED
  178.           rastermode  (full | sample | scaletogray) #REQUIRED
  179.           monochrome  (true | false) #REQUIRED
  180.           invert      (true | false) #REQUIRED
  181.           viewedpage  CDATA #REQUIRED
  182.           enableCCR   (true | false) #REQUIRED
  183. >
  184. <!ELEMENT PDFSavedView (PageViewLayoutMode, PageViewPageNum, PageViewZoomType, PageViewZoom, PageViewX, PageViewY, OverViewMode, OverViewPos, OverViewX, OverViewY, Rot)>
  185. <!ELEMENT PageViewLayoutMode (#PCDATA)>
  186. <!ELEMENT PageViewPageNum (#PCDATA)>
  187. <!ELEMENT PageViewZoomType (#PCDATA)>
  188. <!ELEMENT PageViewZoom (#PCDATA)>
  189. <!ELEMENT PageViewX (#PCDATA)>
  190. <!ELEMENT PageViewY (#PCDATA)>
  191. <!ELEMENT OverViewMode (#PCDATA)>
  192. <!ELEMENT OverViewPos (#PCDATA)>
  193. <!ELEMENT OverViewX (#PCDATA)>
  194. <!ELEMENT OverViewY (#PCDATA)>
  195. <!ELEMENT Rot (#PCDATA)>
  196. <!ELEMENT Clipwindow (Left, Bottom, Right, Top)>
  197. <!ELEMENT BackgroundRGB (Red, Green, Blue)>
  198. <!ELEMENT ForegroundRGB (Red, Green, Blue)>
  199. <!ELEMENT Imagelayerstates (State32BitBlock+)>
  200. <!ATTLIST Imagelayerstates
  201.           layercount CDATA #REQUIRED
  202. >
  203. <!ELEMENT State32BitBlock (#PCDATA)>
  204. <!ELEMENT Title (#PCDATA)>
  205. <!ELEMENT Message (#PCDATA)>
  206. <!ELEMENT Hyperlink (#PCDATA)>
  207. <!ELEMENT Text (Point, TextLines)>
  208. <!ATTLIST Text
  209.           colorindex  CDATA #REQUIRED
  210.           layerindex  CDATA #REQUIRED
  211.           time        CDATA #REQUIRED
  212.           author      CDATA #REQUIRED
  213.           orientation CDATA #REQUIRED
  214.           italic      (true | false) #REQUIRED
  215.           bold        (true | false) #REQUIRED
  216.           opaquebox      (true | false) #REQUIRED
  217.           charheight  CDATA #REQUIRED
  218.           font        CDATA #REQUIRED         
  219. >
  220. <!ELEMENT UnformattedText (Extents, String)>
  221. <!ATTLIST UnformattedText
  222.           colorindex  CDATA #REQUIRED
  223.           layerindex  CDATA #REQUIRED
  224.           time        CDATA #REQUIRED
  225.           author      CDATA #REQUIRED
  226.           orientation CDATA #REQUIRED
  227.           italic      (true | false) #REQUIRED
  228.           bold        (true | false) #REQUIRED
  229.           opaquebox      (true | false) #REQUIRED
  230.           charheight  CDATA #REQUIRED
  231.           font        CDATA #REQUIRED         
  232. >
  233. <!ELEMENT TextLines (String+)>
  234. <!ATTLIST TextLines
  235.           linecount CDATA #REQUIRED
  236. >
  237. <!ELEMENT String (#PCDATA)>
  238. <!ELEMENT EntityGroup (Extents, Entities)>
  239.